
"""
start review python
"""
import random

from  module1 import numm;


def mymethod():
    #我的第一个函数
    print("my first function");

def mymethod1(num,num2):
    # 我的第一个函数
    print("my second function");

    print(num + num2);

def mymethod2(num,num2):
    # 我的第一个函数
    print("my second function");

    print(num + num2);

    return  num - num2;

def mymethod3():
    return 23,233;

if __name__ == '__main__':
    #开始复习python
    print("hello python");

    name = '高河强';
    print(5 ** 2);
    print(name)

    flag = True;

    print(flag)

    #float 表示是一个小数类型。
    height = 0.1;

    print(name);
    print(height + 0.2);

    print(0.2 + 0.1);
    print( 1 + 3);

    # 列表、元组、字典 ，数组、集合、Map

    print("小明的体重是{}".format(100)+"斤");

    print("我的名字叫%s,请多多关照" %name);
    student_no = 1234;
    print("我的学号是 %06d" % student_no);
    price = 3.50;
    weight = 2.100;

    print("苹果单价 %.2f 元 / 斤,购买了 %.3f斤,需要支付 %.2f 元" % (price, weight, price * weight));


    password = input("请输入键盘的值:");
    print(password);


    strs = "2222";
    print("字符串转化为数值是 %d" % int(strs));

    #返回一个 0到4之间的一个随机数包含 0 和4;
    flg =  random.randint(0,4);
    if  flg == 1:
        print("fla is {}".format(flg));
    elif flg == 2:
        print("flag is %d" %flg);
    else:
        print("flag is other num is %d" %flg);

    #使用模块中的变量
    num = numm;

    while num > 2 :
        print("当前num值是 %d" % num);

        num = num - 1;
        if num == 4 :
            break



    print("======{}".format(num));

    mymethod();
    mymethod1(23,22);
    res = mymethod2(44,232);
    print("res is {}".format(res));

    #可以使用多个变量接收返回值是元组的函数，但是变量和元组的个数要一一对应。
    res1,res3 = mymethod3();
    print("mymethod3调用的返回值res1 = %d,res3 = %d" %(res1,res3));






